home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / misc / FixMFMDevice.lha / FixMfmDevice.doc next >
Encoding:
Text File  |  1996-09-21  |  2.2 KB  |  78 lines

  1.  
  2.            ========================================================
  3.                                FixMfmDevice 1.0
  4.            ========================================================
  5.                           Copyright © 1996 Dave Jones
  6.                               All rights reserved
  7.            --------------------------------------------------------
  8.                    GiftWare - Please send me **-Anything!-**
  9.            --------------------------------------------------------
  10.  
  11. *************
  12. Distribution:
  13. *************
  14. It is forbidden to include this on a magazine coverdisk without first
  15. writing to me to make sure you include the latest version, and also,
  16. I want a copy of the magazine featuring FastWaitBlit.
  17. No other limitations are implied on this distribution.
  18.  
  19.  
  20. ************
  21. Requirements
  22. ************
  23. Any Amiga, with CrossDOS.
  24. XfdMaster [Optional]
  25. Reqtools  [Only necessary if XFD is used]
  26.  
  27.  
  28. ***********
  29. BackGround:
  30. ***********
  31. Every version of CrossDOS I've seen has a bug in the LibOpen() routine.
  32. It uses the d3 register, but doesn't save/restore it before/after using it.
  33. This program will edit the mfm.device to fix this bug. It changes just two
  34. bytes.
  35.  
  36. Although this bug is not fatal, it can cause problems, as I found out when I
  37. recently wrote a program which used PC disks, after reading a file, d3 was
  38. trashed, and I couldn't figure why, till I disassembled mfm.device.
  39.  
  40.  
  41. ******
  42. Usage:
  43. ******
  44. Just run the patch from a shell, and it will rename your old DEVS:mfm.device as
  45. DEVS:mfm.device.old, and create a new debugged file called DEVS:mfm.device
  46. If the file is packed, then it will be depacked if you have the xfd package
  47. installed (Available on Aminet)
  48.  
  49.  
  50. ********
  51. History:
  52. ********
  53. v1.0: Release date 20-9-96
  54.  First version.
  55.  
  56. *******
  57. Future:
  58. *******
  59. I'm unaware of any other bugs in mfm.device, if I find any I'd fix them!
  60. Maybe I'll add some speed-patches one day.. but I don't think I'd be able
  61. to speed it up much without considerably rewriting it.
  62.  
  63. ***********
  64. Programmer:
  65. ***********
  66.  Dave Jones
  67.  40,Heol Edward Lewis
  68.  Gelligaer
  69.  Hengoed
  70.  Mid Glam
  71.  Cf82 8ej
  72.  South Wales.
  73.  
  74.  Email: DJones@CardiffCyberCafe.Co.Uk
  75.  
  76. I'm a 22 year old hobby programmer, interested in anything Amiga, currently
  77. working as a Data Entry Clerk (Which sucks) Job offers welcome ;^)
  78.